package com.heima.day531_字符串;

public class strDemo1 {
    /*String在java.lang包下，使用时不需要导包
    java程序中，所有的的双引号字符串，都是String这个类的对象
        字符串是常量，创建后不能更改
        字符串可以被共享使用
        字符串相当于char[]
        可以使用字节byte来创建字符串
        String s5=new String("abc");有一个到两个字符串
        s1=abc
        s2=ab
        s3=s2+c
                    s1==s3结果是false
    */
    public static void main(String[] args) {
        //创建空白字符串对象
        String s1=new String();
        System.out.println(s1);

        //根据字符数组的内容，来创建字符串对象
        char[] chs={'d','e','0'};
        String s2=new String(chs);
        System.out.println(s2);

        //根据传入的字符串内容，来创建字符串对象
        String s3=new String("我知道");
        System.out.println(s3);

        //通过使用字节数组来构造新的String
        byte[]bys={97,98,97};
        String s4=new String(bys);
        System.out.println(s4);

        //最常用的直接赋值
        String s5="直接用";
        String s6="直接用";
        System.out.println(s5);
        System.out.println(s6);
    }

}
